package cn.net.awit.weastationdata.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: 气象数据表
 * @author onlineGenerator
 * @date 2018-12-04 09:22:03
 * @version V1.0   
 *
 */
@Entity
@Table(name = "wea_station_data", schema = "")
@SuppressWarnings("serial")
public class WeaStationDataEntity implements java.io.Serializable {
	/**主键*/
	private java.lang.String id;
	/**气象站*/
	@Excel(name="气象站",width=15,dictTable ="wea_station",dicCode ="station_code",dicText ="station_address")
	private java.lang.String stationCode;
	/**时间*/
	@Excel(name="时间",width=15,format = "yyyy-MM-dd HH:mm:ss")
	private java.util.Date dataTime;
	/**室内湿度*/
	@Excel(name="室内湿度",width=15)
	private java.lang.Double rhumIn;
	/**室外湿度*/
	@Excel(name="室外湿度",width=15)
	private java.lang.Double rhumOut;
	/**室内温度*/
	@Excel(name="室内温度",width=15)
	private java.lang.Double tempIn;
	/**室外温度*/
	@Excel(name="室外温度",width=15)
	private java.lang.Double tempOut;
	/**太阳辐射*/
	@Excel(name="太阳辐射",width=15)
	private java.lang.Double solarRadia;
	/**紫外辐射*/
	@Excel(name="紫外辐射",width=15)
	private java.lang.Double uv;
	/**地面温度0*/
	@Excel(name="地面温度0",width=15)
	private java.lang.Double ice0Temp;
	/**结冰积水高温0*/
	@Excel(name="结冰积水高温0",width=15)
	private java.lang.String ice0Alarm;
	/**冰厚0*/
	@Excel(name="冰厚0",width=15)
	private java.lang.Double ice0Thick;
	/**地面温度1*/
	@Excel(name="地面温度1",width=15)
	private java.lang.Double ice1Temp;
	/**结冰积水高温1*/
	@Excel(name="结冰积水高温1",width=15)
	private java.lang.String ice1Alarm;
	/**冰厚1*/
	@Excel(name="冰厚1",width=15)
	private java.lang.Double ice1Thick;
	/**气压*/
	@Excel(name="气压",width=15)
	private java.lang.Double barometer;
	/**风速*/
	@Excel(name="风速",width=15)
	private java.lang.Double wind;
	/**风向*/
	@Excel(name="风向",width=15)
	private java.lang.Double windDirc;
	/**winAve*/
	@Excel(name="winAve",width=15)
	private java.lang.Double winAve;
	/**降雨率*/
	@Excel(name="降雨率",width=15)
	private java.lang.Double rainRate;
	/**日降雨量*/
	@Excel(name="日降雨量",width=15)
	private java.lang.Double rainDay;
	/**月降雨量*/
	@Excel(name="月降雨量",width=15)
	private java.lang.Double rainMonth;
	/**年降雨量*/
	@Excel(name="年降雨量",width=15)
	private java.lang.Double rainYear;
	/**控制台电量*/
	@Excel(name="控制台电量",width=15)
	private java.lang.Double conBattery;
	/**tempExtra_7*/
	@Excel(name="tempExtra_7",width=15)
	private java.lang.String tempExtra;
	/**soilTemp_4*/
	@Excel(name="soilTemp_4",width=15)
	private java.lang.String soilTemp;
	/**leafTemp_4*/
	@Excel(name="leafTemp_4",width=15)
	private java.lang.String leafTemp;
	/**rhumExtra_7*/
	@Excel(name="rhumExtra_7",width=15)
	private java.lang.String rhumExtra;
	/**soilMoinst_4*/
	@Excel(name="soilMoinst_4",width=15)
	private java.lang.String soilMoinst;
	/**leafWet_4*/
	@Excel(name="leafWet_4",width=15)
	private java.lang.String leafWet;
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")

	@Column(name ="ID",nullable=false,length=36)
	public java.lang.String getId(){
		return this.id;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  主键
	 */
	public void setId(java.lang.String id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  气象站
	 */

	@Column(name ="STATION_CODE",nullable=true,length=32)
	public java.lang.String getStationCode(){
		return this.stationCode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  气象站
	 */
	public void setStationCode(java.lang.String stationCode){
		this.stationCode = stationCode;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  时间
	 */

	@Column(name ="DATA_TIME",nullable=true,length=32)
	public java.util.Date getDataTime(){
		return this.dataTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  时间
	 */
	public void setDataTime(java.util.Date dataTime){
		this.dataTime = dataTime;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  室内湿度
	 */

	@Column(name ="RHUM_IN",nullable=true,scale=3,length=32)
	public java.lang.Double getRhumIn(){
		return this.rhumIn;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  室内湿度
	 */
	public void setRhumIn(java.lang.Double rhumIn){
		this.rhumIn = rhumIn;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  室外湿度
	 */

	@Column(name ="RHUM_OUT",nullable=true,scale=3,length=32)
	public java.lang.Double getRhumOut(){
		return this.rhumOut;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  室外湿度
	 */
	public void setRhumOut(java.lang.Double rhumOut){
		this.rhumOut = rhumOut;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  室内温度
	 */

	@Column(name ="TEMP_IN",nullable=true,scale=3,length=32)
	public java.lang.Double getTempIn(){
		return this.tempIn;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  室内温度
	 */
	public void setTempIn(java.lang.Double tempIn){
		this.tempIn = tempIn;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  室外温度
	 */

	@Column(name ="TEMP_OUT",nullable=true,scale=3,length=32)
	public java.lang.Double getTempOut(){
		return this.tempOut;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  室外温度
	 */
	public void setTempOut(java.lang.Double tempOut){
		this.tempOut = tempOut;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  太阳辐射
	 */

	@Column(name ="SOLAR_RADIA",nullable=true,scale=3,length=32)
	public java.lang.Double getSolarRadia(){
		return this.solarRadia;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  太阳辐射
	 */
	public void setSolarRadia(java.lang.Double solarRadia){
		this.solarRadia = solarRadia;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  紫外辐射
	 */

	@Column(name ="UV",nullable=true,scale=3,length=32)
	public java.lang.Double getUv(){
		return this.uv;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  紫外辐射
	 */
	public void setUv(java.lang.Double uv){
		this.uv = uv;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  地面温度0
	 */

	@Column(name ="ICE0_TEMP",nullable=true,scale=3,length=32)
	public java.lang.Double getIce0Temp(){
		return this.ice0Temp;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  地面温度0
	 */
	public void setIce0Temp(java.lang.Double ice0Temp){
		this.ice0Temp = ice0Temp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  结冰积水高温0
	 */

	@Column(name ="ICE0_ALARM",nullable=true,length=32)
	public java.lang.String getIce0Alarm(){
		return this.ice0Alarm;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  结冰积水高温0
	 */
	public void setIce0Alarm(java.lang.String ice0Alarm){
		this.ice0Alarm = ice0Alarm;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  冰厚0
	 */

	@Column(name ="ICE0_THICK",nullable=true,scale=3,length=32)
	public java.lang.Double getIce0Thick(){
		return this.ice0Thick;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  冰厚0
	 */
	public void setIce0Thick(java.lang.Double ice0Thick){
		this.ice0Thick = ice0Thick;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  地面温度1
	 */

	@Column(name ="ICE1_TEMP",nullable=true,scale=3,length=32)
	public java.lang.Double getIce1Temp(){
		return this.ice1Temp;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  地面温度1
	 */
	public void setIce1Temp(java.lang.Double ice1Temp){
		this.ice1Temp = ice1Temp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  结冰积水高温1
	 */

	@Column(name ="ICE1_ALARM",nullable=true,length=32)
	public java.lang.String getIce1Alarm(){
		return this.ice1Alarm;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  结冰积水高温1
	 */
	public void setIce1Alarm(java.lang.String ice1Alarm){
		this.ice1Alarm = ice1Alarm;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  冰厚1
	 */

	@Column(name ="ICE1_THICK",nullable=true,scale=3,length=32)
	public java.lang.Double getIce1Thick(){
		return this.ice1Thick;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  冰厚1
	 */
	public void setIce1Thick(java.lang.Double ice1Thick){
		this.ice1Thick = ice1Thick;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  气压
	 */

	@Column(name ="BAROMETER",nullable=true,scale=3,length=32)
	public java.lang.Double getBarometer(){
		return this.barometer;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  气压
	 */
	public void setBarometer(java.lang.Double barometer){
		this.barometer = barometer;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  风速
	 */

	@Column(name ="WIND",nullable=true,scale=3,length=32)
	public java.lang.Double getWind(){
		return this.wind;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  风速
	 */
	public void setWind(java.lang.Double wind){
		this.wind = wind;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  风向
	 */

	@Column(name ="WIND_DIRC",nullable=true,scale=2,length=32)
	public java.lang.Double getWindDirc(){
		return this.windDirc;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  风向
	 */
	public void setWindDirc(java.lang.Double windDirc){
		this.windDirc = windDirc;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  winAve
	 */

	@Column(name ="WIN_AVE",nullable=true,scale=3,length=32)
	public java.lang.Double getWinAve(){
		return this.winAve;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  winAve
	 */
	public void setWinAve(java.lang.Double winAve){
		this.winAve = winAve;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  降雨率
	 */

	@Column(name ="RAIN_RATE",nullable=true,scale=3,length=32)
	public java.lang.Double getRainRate(){
		return this.rainRate;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  降雨率
	 */
	public void setRainRate(java.lang.Double rainRate){
		this.rainRate = rainRate;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  日降雨量
	 */

	@Column(name ="RAIN_DAY",nullable=true,scale=3,length=32)
	public java.lang.Double getRainDay(){
		return this.rainDay;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  日降雨量
	 */
	public void setRainDay(java.lang.Double rainDay){
		this.rainDay = rainDay;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  月降雨量
	 */

	@Column(name ="RAIN_MONTH",nullable=true,scale=3,length=32)
	public java.lang.Double getRainMonth(){
		return this.rainMonth;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  月降雨量
	 */
	public void setRainMonth(java.lang.Double rainMonth){
		this.rainMonth = rainMonth;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  年降雨量
	 */

	@Column(name ="RAIN_YEAR",nullable=true,scale=3,length=32)
	public java.lang.Double getRainYear(){
		return this.rainYear;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  年降雨量
	 */
	public void setRainYear(java.lang.Double rainYear){
		this.rainYear = rainYear;
	}
	/**
	 *方法: 取得java.lang.Double
	 *@return: java.lang.Double  控制台电量
	 */

	@Column(name ="CON_BATTERY",nullable=true,scale=7,length=32)
	public java.lang.Double getConBattery(){
		return this.conBattery;
	}

	/**
	 *方法: 设置java.lang.Double
	 *@param: java.lang.Double  控制台电量
	 */
	public void setConBattery(java.lang.Double conBattery){
		this.conBattery = conBattery;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  tempExtra_7
	 */

	@Column(name ="TEMP_EXTRA",nullable=true,length=100)
	public java.lang.String getTempExtra(){
		return this.tempExtra;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  tempExtra_7
	 */
	public void setTempExtra(java.lang.String tempExtra){
		this.tempExtra = tempExtra;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  soilTemp_4
	 */

	@Column(name ="SOIL_TEMP",nullable=true,length=100)
	public java.lang.String getSoilTemp(){
		return this.soilTemp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  soilTemp_4
	 */
	public void setSoilTemp(java.lang.String soilTemp){
		this.soilTemp = soilTemp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  leafTemp_4
	 */

	@Column(name ="LEAF_TEMP",nullable=true,length=100)
	public java.lang.String getLeafTemp(){
		return this.leafTemp;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  leafTemp_4
	 */
	public void setLeafTemp(java.lang.String leafTemp){
		this.leafTemp = leafTemp;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  rhumExtra_7
	 */

	@Column(name ="RHUM_EXTRA",nullable=true,length=100)
	public java.lang.String getRhumExtra(){
		return this.rhumExtra;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  rhumExtra_7
	 */
	public void setRhumExtra(java.lang.String rhumExtra){
		this.rhumExtra = rhumExtra;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  soilMoinst_4
	 */

	@Column(name ="SOIL_MOINST",nullable=true,length=100)
	public java.lang.String getSoilMoinst(){
		return this.soilMoinst;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  soilMoinst_4
	 */
	public void setSoilMoinst(java.lang.String soilMoinst){
		this.soilMoinst = soilMoinst;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  leafWet_4
	 */

	@Column(name ="LEAF_WET",nullable=true,length=100)
	public java.lang.String getLeafWet(){
		return this.leafWet;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  leafWet_4
	 */
	public void setLeafWet(java.lang.String leafWet){
		this.leafWet = leafWet;
	}
}